iT邦幫忙

2025 iThome 鐵人賽

DAY 13
0
Software Development

MCP的30天養成計畫系列 第 13

【Day 13】使用Tool前,來了解LangChain吧(二)

  • 分享至 

  • xImage
  •  

昨天我們把 LangChain 定義成「樂高積木」,今天就來看看這些積木有哪些!
(希望樂高別告我......)

LangChain 的核心組件

  1. Model (模型)
    這是最基本的積木,代表你要用的LLM,比如OpenAI、Claude、Gemini,或本地模型。

  2. Prompt (提示詞)
    提示詞不是單純的一句話,而是可以有模板、有上下文,LangChain幫你把prompt管理得更清楚。

  3. Chain (鏈)
    就像把好幾個積木串在一起:

    • 先問資料庫
    • 再丟給模型生成答案
    • 最後整理輸出
      這個「流程」就叫做Chain(或是理解成"一條龍"這種流程概念)
  4. Memory (記憶)
    讓模型「記得」之前的對話,不至於每次都失憶。

  5. Agent (代理人)
    Agent 就像一個聰明的助手,它能根據當前需求,自己決定要不要用工具、要用哪個工具。

小結

如果把昨天的比喻繼續延伸:

  • Model 是樂高積木
  • Prompt 是說明書
  • Chain 是組裝流程
  • Memory 是記得你拚過的樂高有哪些
  • Agent 是自己視情況要先組那些步驟、要不要使用拆解器

有了這些組件,LangChain就能幫助我們「組合AI能力」,不只是單純丟一句 Prompt 給模型。

下一篇(Day14)來介紹一下LangChain的兄弟姊妹—— LangGraph


上一篇
【Day 12】使用Tool前,來了解LangChain吧(一)
下一篇
【Day 14】使用Tool前,來了解LangGraph吧(一)
系列文
MCP的30天養成計畫14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言